package com.Integer;
//装箱和拆箱
public class IntegerDemo2 {
    public static void main(String[] args) {
        //装箱：基本数据类型----对应的包装类类型
        Integer i = Integer.valueOf(100);//装箱
        Integer j = 100;//自动装箱
        System.out.println(i);
        System.out.println(j);
        //拆箱：包装类类型----对应的基本数据类型
        i = i.intValue()+200;//拆箱
        System.out.println(i);
        j+=200;//自动拆箱
        System.out.println(j);

        Integer i1 = null;
        if(i1!=null){
            i1+=100;//NullPointerException
        }
        System.out.println(i1);
    }

}
